package com.wwdx.service;

import com.wwdx.model.WwdxCopywriterModel;

import java.util.List;

/**
 * @author liguoliang
 * @date 2018/3/30 11:38
 */
public interface WwdxCopywriterServiceI extends BaseServiceI<WwdxCopywriterModel> {

    /**
     * 查询撰稿人数量
     * @param model 查询参数
     * @return 撰稿人数量
     */
    Long selectModelCount(WwdxCopywriterModel model);

    /**
     * 查询撰稿人列表
     * @param model 查询参数
     * @param page 分页参数
     * @param rows 分页参数
     * @return 撰稿人列表
     */
    List<WwdxCopywriterModel> selectModelList(WwdxCopywriterModel model, Integer page, Integer rows);

    /**
     * 撰稿人或音频转述师信息
     * @param userid 撰稿人或音频转述师ID
     * @param unionid 用户业务ID
     * @param page 分页参数
     * @param rows 分页参数
     * @return 撰稿人或音频转述师信息
     */
    WwdxCopywriterModel getUserInfo(Long userid, String unionid, Integer page, Integer rows);
}